\hypertarget{class_ui_rect}{\section{Ui\-Rect Class Reference}
\label{class_ui_rect}\index{Ui\-Rect@{Ui\-Rect}}
}


A scenegraph node representing a rectangle.  




{\ttfamily \#include $<$Gui\-Rect.\-h$>$}

Inheritance diagram for Ui\-Rect\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_ui_rect}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_ui_rect_af88622edbc6fa93079be1073c7485ff5}{\hyperlink{class_ui_rect_af88622edbc6fa93079be1073c7485ff5}{Ui\-Rect} ()}\label{class_ui_rect_af88622edbc6fa93079be1073c7485ff5}

\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_a4df55da1ba889d440a50d5d813ce2c84}{virtual \hyperlink{class_ui_rect_a4df55da1ba889d440a50d5d813ce2c84}{$\sim$\-Ui\-Rect} ()}\label{class_ui_rect_a4df55da1ba889d440a50d5d813ce2c84}

\begin{DoxyCompactList}\small\item\em Virtual destructor. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_ae19c538fe86ec973b28ee746f0fa775f}{virtual void \hyperlink{class_ui_rect_ae19c538fe86ec973b28ee746f0fa775f}{draw} ()}\label{class_ui_rect_ae19c538fe86ec973b28ee746f0fa775f}

\begin{DoxyCompactList}\small\item\em An overloadable draw method. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_a0d3127768e550d40a48ad176f555f8a0}{void \hyperlink{class_ui_rect_a0d3127768e550d40a48ad176f555f8a0}{set\-Fill\-Color} (const ci\-::\-Color\-A \&i\-Color)}\label{class_ui_rect_a0d3127768e550d40a48ad176f555f8a0}

\begin{DoxyCompactList}\small\item\em Sets the rect's background color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_aa1094523e795bf8054dbd245bcf27890}{const ci\-::\-Color\-A \& \hyperlink{class_ui_rect_aa1094523e795bf8054dbd245bcf27890}{get\-Fill\-Color} () const }\label{class_ui_rect_aa1094523e795bf8054dbd245bcf27890}

\begin{DoxyCompactList}\small\item\em Returns the rect's background color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_aff76b2be9f640f03d58a64337c916c34}{void \hyperlink{class_ui_rect_aff76b2be9f640f03d58a64337c916c34}{set\-Stroke\-Color} (const ci\-::\-Color\-A \&i\-Color)}\label{class_ui_rect_aff76b2be9f640f03d58a64337c916c34}

\begin{DoxyCompactList}\small\item\em Sets the rect's border color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_a8ec12c9a226cdc9c4ab266ec107a693e}{const ci\-::\-Color\-A \& \hyperlink{class_ui_rect_a8ec12c9a226cdc9c4ab266ec107a693e}{get\-Stroke\-Color} () const }\label{class_ui_rect_a8ec12c9a226cdc9c4ab266ec107a693e}

\begin{DoxyCompactList}\small\item\em Returns the rect's border color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_acc2417a7f7ed4a01f6f7abbc224f2c82}{void \hyperlink{class_ui_rect_acc2417a7f7ed4a01f6f7abbc224f2c82}{set\-Stroke\-Weight} (const float \&i\-Weight)}\label{class_ui_rect_acc2417a7f7ed4a01f6f7abbc224f2c82}

\begin{DoxyCompactList}\small\item\em Sets the rect's border width. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_ac78535a80bba9a1bed52dc4606a5987e}{const float \& \hyperlink{class_ui_rect_ac78535a80bba9a1bed52dc4606a5987e}{get\-Stroke\-Weight} () const }\label{class_ui_rect_ac78535a80bba9a1bed52dc4606a5987e}

\begin{DoxyCompactList}\small\item\em Returns the rect's border width. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_ui_rect_aa1fbc09431346eb5298329c9c631d555}{ci\-::\-Color\-A \hyperlink{class_ui_rect_aa1fbc09431346eb5298329c9c631d555}{m\-Fill\-Color}}\label{class_ui_rect_aa1fbc09431346eb5298329c9c631d555}

\begin{DoxyCompactList}\small\item\em The rect's background color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_a2166411996b369f1608da54e462ce154}{ci\-::\-Color\-A \hyperlink{class_ui_rect_a2166411996b369f1608da54e462ce154}{m\-Stroke\-Color}}\label{class_ui_rect_a2166411996b369f1608da54e462ce154}

\begin{DoxyCompactList}\small\item\em The rect's border color. \end{DoxyCompactList}\item 
\hypertarget{class_ui_rect_ade6271f1226c9a8557b161e239dcada7}{float \hyperlink{class_ui_rect_ade6271f1226c9a8557b161e239dcada7}{m\-Stroke\-Weight}}\label{class_ui_rect_ade6271f1226c9a8557b161e239dcada7}

\begin{DoxyCompactList}\small\item\em The rect's border width. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
A scenegraph node representing a rectangle. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/\-Users/pjh/\-Desktop/\-Work/\-Teaching/\-Creative\-Evolution\-Course/core/include/gui/Gui\-Rect.\-h\item 
/\-Users/pjh/\-Desktop/\-Work/\-Teaching/\-Creative\-Evolution\-Course/core/src/gui/Gui\-Rect.\-cpp\end{DoxyCompactItemize}
